webdriver定位calssname中包含了空格或者.点
webdriver认为这是不合法,我们不要一棵树上吊死,想办法规避问题;
我们可以考虑使用xpath或者cssselector
例如
By.cssSelector("li[class='menu mod-hd']"); By.xpath("//li[@class=''menu mod-hd']"); driver.findElement(By.cssSelector("li[class='menu mod-hd']")); driver.findElement(By.xpath("//li[@class=''menu mod-hd']"));
相关标签: